Machine Learning Tutorial
ٹریڈیشنل پروگرامنگ اور مشین لرننگ
ٹریڈیشنل پروگرامنگ میں، ہم کمپیوٹر کو بتاتے ہیں کہ کیا کرنا ہے۔ ہم اسے ہدایات دیتے ہیں کہ کس طرح کام کرنا ہے۔ مثال کے طور پر، ہم ایک کیلکولیٹر کو بتاتے ہیں کہ دو نمبر جمع کرنے کے لیے کیا کرنا ہے۔
مشین لرننگ میں، ہم کمپیوٹر کو سکھاتے ہیں۔ ہم اسے بہت ساری مثال دیتے ہیں اور اسے ان مثالوں سے سیکھنے دیتے ہیں۔ مثال کے طور پر، ہم خود چلانے والی گاڑی کو بہت سارے ڈرائیونگ کی مثال دیتے ہیں اور اسے ان مثالوں سے سیکھنے دیتے ہیں۔
خلاصہ میں: ٹریڈیشنل پروگرامنگ میں ہم کمپیوٹر کو بتاتے ہیں، اور مشین لرننگ میں ہم کمپیوٹر کو سکھاتے ہیں۔
اب ہم دیکھتے ہیں کہ دونوں میں کیا فرق ہے
ہدایات: ٹریڈیشنل پروگرامنگ میں ہم کمپیوٹر کو ہدایات دیتے ہیں۔ مشین لرننگ میں، کمپیوٹر خود ہدایات سیکھتا ہے۔
کام: ٹریڈیشنل پروگرامنگ میں، ہم کمپیوٹر کو بتاتے ہیں کہ کیا کرنا ہے۔ مشین لرننگ میں، ہم کمپیوٹر کو مثال دیتے ہیں اور وہ خود سیکھتا ہے۔
نتائج: ٹریڈیشنل پروگرامنگ میں، ہم ہمیشہ ایک ہی نتیجہ حاصل کرتے ہیں۔ مشین لرننگ میں، کمپیوٹر نئے ڈیٹا کے لیے بھی نئے نتیجے پیدا کر سکتا ہے۔
:مثال
ٹریڈیشنل پروگرامنگ میں ہم ایک کیلکولیٹر کو بتاتے ہیں کہ 2+2 کا جواب کیا ہے۔ کیلکولیٹر ہمیشہ 4 کا جواب دے گا۔
مشین لرننگ میں ہم ایک خود چلانے والی گاڑی کو بہت سارے ڈرائیونگ کے مثال دیتے ہیں۔ گاڑی ان مثالوں سے سیکھ کر خود ڈرائیونگ کر سکتی ہے۔ اگر ہم گاڑی کو نئی سڑک پر چلائیں تو بھی وہ خود ہی راستہ تلاش کر سکتی ہے۔
:خلاصہ
ٹریڈیشنل پروگرامنگ میں ہم کمپیوٹر کو بتاتے ہیں، اور مشین لرننگ میں ہم کمپیوٹر کو سکھاتے ہیں۔ ٹریڈیشنل پروگرامنگ میں ہم ہمیشہ ایک ہی نتیجہ حاصل کرتے ہیں، جبکہ مشین لرننگ میں کمپیوٹر نئے ڈیٹا کے لیے بھی نئے نتیجے پیدا کر سکتا ہے۔
اگر آپ کے کوئی سوالات ہیں تو پوچھنے میں ہچکچائیں نہیں۔